Key assignments and generated codes



Table: VT100 Cursor Keys
VT100 Key UniTerm key ANSI normal ANSI application
Cursor Up Cursor Up ESC[A ESCOA
Cursor Down Cursor Down ESC[B ESCOB
Cursor Right Cursor Right ESC[C ESCOC
Cursor Left Cursor Left ESC[D ESCOD


Table: VT52 Cursor Keys
VT100 Key UniTerm key VT52 normal VT52 application
Cursor Up Cursor Up ESCA ESCA
Cursor Down Cursor Down ESCB ESCB
Cursor Right Cursor Right ESCC ESCC
Cursor Left Cursor Left ESCD ESCD


Table: VT100 Keypad
VT100 Key UniTerm key Numeric mode Application mode
PF1 Keypad ( ESCOP ESCOP
PF2 Keypad ) ESCOQ ESCOQ
PF3 Keypad / ESCOR ESCOR
PF4 Keypad * ESCOS ESCOS
Keypad 7 Keypad 7 7 ESCOw
Keypad 8 Keypad 8 8 ESCOx
Keypad 9 Keypad 9 9 ESCOy
Keypad 4 Keypad 4 4 ESCOt
Keypad 5 Keypad 5 5 ESCOu
Keypad 6 Keypad 6 6 ESCOv
Keypad 1 Keypad 1 1 ESCOq
Keypad 2 Keypad 2 2 ESCOr
Keypad 3 Keypad 3 3 ESCOs
Keypad 0 Keypad 0 0 ESCOp
Keypad - Keypad - - ESCOm
Keypad , Keypad + , ESCOl
Keypad . Keypad . . ESCOn
Keypad Enter Keypad Enter CR/CRLF ESCOM


Table: VT100 Keypad (VT52 mode)
VT100 Key UniTerm key Numeric mode Application mode
PF1 Keypad ( ESCP ESCP
PF2 Keypad ) ESCQ ESCQ
PF3 Keypad / ESCR ESCR
PF4 Keypad * ESCS ESCS
Keypad 7 Keypad 7 7 ESC?w
Keypad 8 Keypad 8 8 ESC?x
Keypad 9 Keypad 9 9 ESC?y
Keypad 4 Keypad 4 4 ESC?t
Keypad 5 Keypad 5 5 ESC?u
Keypad 6 Keypad 6 6 ESC?v
Keypad 1 Keypad 1 1 ESC?q
Keypad 2 Keypad 2 2 ESC?r
Keypad 3 Keypad 3 3 ESC?s
Keypad 0 Keypad 0 0 ESC?p
Keypad - Keypad - - ESC?m
Keypad , Keypad + , ESC?l
Keypad . Keypad . . ESC?n
Keypad Enter Keypad Enter CR/CRLF ESC?M


Table: VT2XX Keys
VT2XX Key Assigned to VT2XX Sends
  for down- Keycode (default
  lodable keys   on a VT2XX)
Find     ESC[1
Insert here     ESC[2
Remove     ESC[3
Select     ESC[4
Prev Screen     ESC[5
Next Screen     ESC[6
Shift F6 Shift F1 17 ESC[17
Shift F7 Shift F2 18 ESC[18
Shift F8 Shift F3 19 ESC[19
Shift F9 Shift F4 20 ESC[20
Shift F10 Shift F5 21 ESC[21
Shift F11 Shift F6 23 ESC[23
Shift F12 Shift F7 24 ESC[24
Shift F13 Shift F8 25 ESC[25
Shift F14 Shift F9 26 ESC[26
Shift Help Shift F10 28 ESC[28
Shift Do Control F1 29 ESC[29
Shift F17 Control F2 31 ESC[31
Shift F18 Control F3 32 ESC[32
Shift F19 Control F4 33 ESC[33
Shift F20 Control F5 34 ESC[34
  F1 47  
  F2 48  
  F3 49  
  F4 50  
  F5 51  
  F6 53  
  F7 54  
  F8 55  
  F9 56  
  F10 58  
  Control F6 59  
  Control F7 61  
  Control F8 62  
  Control F9 63  
  Control F10 64